foundation trenches - Allemand Anglais Dictionnaire